return {
  {
    event = "VeryLazy",
    "mason-org/mason.nvim",
    opts = {},
  },

  {
    event = "VeryLazy",
    "neovim/nvim-lspconfig",
  },

  {
    event = "VeryLazy",
    "mason-org/mason-lspconfig.nvim",
    opts = {},
    dependencies = {
      { "mason-org/mason.nvim", opts = {} },
      "neovim/nvim-lspconfig",
    },
  },

  --自动补全引擎
  {
    event = "VeryLazy",
    "hrsh7th/nvim-cmp",
    event = "InsertEnter",
    dependencies = {
      "hrsh7th/cmp-nvim-lsp", -- LSP作为补全源
      "hrsh7th/cmp-buffer",   -- 缓冲区补全
      "hrsh7th/cmp-path",     -- 路径补全
    },
    config = function()
      -- 配置nvim-cmp
    end,
  }
}
